package com.ruoyi.security.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 证券交易日历对象 security_trading_calendar
 * 
 * @author yeoman
 * @date 2025-01-15
 */
@Data
public class SecurityTradingCalendar {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date date;

    /** 周几：1-周日，2-周一，3-周二，4-周三，5-周四，6-周五，7-周六 */
    private Integer weekday;

    /** 是否交易日标识：1-是，0-否 */
    private Integer tradingDayFlag;

    /** 节假日名称（非交易日时填写） */
    private String holidayName;

    /** 备注信息 */
    private String remark;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /** 创建者 */
    private String createBy;

    /** 更新者 */
    private String updateBy;
}
